#ifndef HEADER_NODE
#define HEADER_NODE

#include <iostream>
#include <string>
#include <vector>
#include <map>
#include <Windows.h>
#include <io.h>
#include "Neo4j_Edge.h"

using namespace std;

class Neo4j_Node {
public:
	string nid;
	string label;
	int in;
	int out;
	vector<Neo4j_Node*> nexts;
	vector<Neo4j_Edge*> next_edges;
	map<string, string> node_attritubes;

	Neo4j_Node();
	~Neo4j_Node();

	Neo4j_Node(string _nid, string _label) {
		nid = _nid;
		label = _label;
	}
};

#endif // !HEADER_NODE
